home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / target_s.swf / scripts / assets / objects / dirtpile1.as < prev    next >
Encoding:
Text File  |  2008-11-13  |  2.0 KB  |  77 lines

  1. package assets.objects
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.*;
  5.    
  6.    [Embed(source="/_assets/assets.swf", symbol="assets.objects.dirtpile1")]
  7.    public class dirtpile1 extends MovieClip
  8.    {
  9.        
  10.       
  11.       public var deep:Number = 20;
  12.       
  13.       public var space:Number = 0;
  14.       
  15.       private var scope:Object;
  16.       
  17.       public var hitObj:MovieClip;
  18.       
  19.       public var hitType:Number = 0;
  20.       
  21.       public var dist:Number;
  22.       
  23.       private var main:Object;
  24.       
  25.       public var objType:Number = 2;
  26.       
  27.       public var wide:Number = 80;
  28.       
  29.       public function dirtpile1(param1:*)
  30.       {
  31.          deep = 20;
  32.          wide = 80;
  33.          space = 0;
  34.          objType = 2;
  35.          hitType = 0;
  36.          super();
  37.          scope = param1;
  38.          main = param1.scope;
  39.          y = 350 + Math.round(Math.random() * 10);
  40.          addEventListener(Event.ENTER_FRAME,monitor);
  41.          addEventListener(Event.REMOVED_FROM_STAGE,onRemove);
  42.       }
  43.       
  44.       private function onRemove(param1:Event) : *
  45.       {
  46.          removeEventListener(Event.ENTER_FRAME,monitor);
  47.          removeEventListener(Event.REMOVED_FROM_STAGE,onRemove);
  48.       }
  49.       
  50.       private function monitor(param1:Event) : *
  51.       {
  52.          var _loc2_:* = undefined;
  53.          var _loc3_:* = undefined;
  54.          if(parent == scope.element)
  55.          {
  56.             _loc2_ = scope.element.getChildIndex(this);
  57.             _loc3_ = scope.element.numChildren - 1;
  58.             if(_loc2_ < _loc3_)
  59.             {
  60.                scope.element.swapChildrenAt(_loc2_,_loc3_);
  61.             }
  62.             if(hitTestObject(main.player.skater))
  63.             {
  64.                if(main.player.base < y)
  65.                {
  66.                   scope.elementToForeground(dirtpile1,x,y,this);
  67.                }
  68.             }
  69.          }
  70.          else
  71.          {
  72.             removeEventListener(Event.ENTER_FRAME,monitor);
  73.          }
  74.       }
  75.    }
  76. }
  77.